home *** CD-ROM | disk | FTP | other *** search
- Hello there,
-
- This is a bugfix release of:
-
- This is modified and fixed (to a certain extent, at least)
- dip-3.3.7, that works with NET2-Debugged and kernels pl15
- and up (maybe it works for your pl14 as well).
-
- I somewhat modified this package, adding support for a few
- commands:
-
- 1. quit - this was needed to prevent DIP from just dropping
- the tty device in some weird state, in case it couldn't
- succeed establishing connection (like, the phone was
- busy).
-
- 2. netmas xxx.xxx.xxx.xxx - obviously, if you have some
- specific netmask in mind, you put this into your
- profile... Otherwise it won't specify "netmask ..." in
- it's "ifconfig" and may G-d help you.
-
- 3. default - this tells DIP that it should set up the
- default route to the remote host it made a connection to.
- If this command isn't present in the command file,
- default route won't be set/changed.
-
- 4. exit - not really needed, just for the cleanness of the
- script... Instead of just falling through the bottom,
- you can use this command and it will nicely exit
- leaving established [C]SLIP connection intact and
- running. I didn't ad the code for this command,
- just spotted it in the source (:-).
-
- Take a look at "sample.dip" file - it's there for a purpose. (:-)
-
- I'm not sure Fred will support these changes of mine, nor
- can I guarantee I didn't introduce new bugs with my patch.
- Use it on your own risk. At least it works for me, for
- Compressed SLIP with MTU 296 and a LOT of remote X11
- and FTPing and so on.
-
- Enjoy!
- uri@watson.ibm.com
-
-
- This is the last version of DIP using the "/etc/diphosts" file.
- It has been updated to use the "databits" serial patches, the
- "speed" setting bugfix, Jim Seagrave's "echo" and "init" adds,
- and Paul Mossip's "dynamic address" patches, as sent to me by
- Jeff Uphoff. Here is his README:
-
- -----------------------------------------------------------------------------
- For those of us that have our SLIP IP addresses assigned dynamically,
- here is a patch for dip that will trap the address when the remote
- host 'displays' it. (This is an option--those that don't want this
- need not enable it.)
-
- The meat of this patch was written by Paul Mossip (mossip@vizlab.rutgers.edu)
- Someone mentioned the existance of his patch, so I emailed him requesting
- a copy and he anonymously ftp'd it into my linux box.
-
- I have been using it heavily for several days now, and it works
- beautifully. Bravo to the author! (And many thanks)
-
- I extended his patch a slight bit; whenever I initiated a slip connection,
- dip executed a 'route' command that assigned the remote machine's IP
- address as both my Destination net/address and my Gateway address.
- My connection would not function unless I deleted that route and created
- a new one specifying my Destination net/address as 'default'.
- I have added 'default' to the set of commands that dip accepts--
- if you use it, your Destination net/address will be set to 'default',
- if you don't use it, dip sets up the route as it did before. (This
- command, like the ones that Paul added, can either be entered in
- dip's command mode, or read in from a script file.)
-
- The abilites that Paul's patch added to dip allowed me to totally
- automate my SLIP connections, with the exception of the routing change.
- This patch has taken the last step; everything is done from a script
- file and I haven't had a problem with the address assignment trapping once.
-
- Those that have to deal with dynamically assigned IP address will
- find this very useful.
-
- Thanks once again to Paul Mossip--he put all of the real work into
- this patch.
- -----------------------------------------------------------------------------
-
- The next release of DIP will use a much more powerful scripting
- language (derived from the Minicom communications package), and
- it will use the "/etc/diptab" "termcap"-like database for its
- client hosts. This will allow for a much more flexible setup
- of hosts, and it will allow me to implement a Dynamic Address
- Server for DIP, making it usable as a "real" SLIP/PPP dialin
- server.
-
- Fred, 07/20/93
-